SlideShare a Scribd company logo
Introduction to RoboticsLocalization and Mapping IOctober 18, 2010
MidtermHarder than last finalLess time than finalNo recitalBut: less than 3/3.5 need to work!Understand midterm => good shape for finals
Last 2 week’s exercisesRatslifeTasksVisionMappingNavigationPlanningStrategyShare the load: 1 or 2 tasks per studentPresent your plan in 2 weeks in class – be specific
Last lecture: The Gaussian Distribution
Error PropagationIntuition: the more sensitive the estimated quantity is to perception error, the more this sensor should be weightedCovariance matrixRepresenting outputuncertaintiesFunction relating sensor inputto output quantitiesCovariance matrixrepresenting inputuncertainties
TodaySensors for localizationError propagation for localizationPosition representationPlanning
Localization
LocalizationGyroscopeOdometryControl inputGPSLandmarksSensor input with different uncertainties. What is the overall uncertainty of the estimate?
Differential Wheel Robot Odometry
Step-by-Step
How does the error build up?Ingredient 1: variance on wheel-speed / slipIngredient 2: variance on previous position estimateRelation between wheel-speed and positionDerivative wrt errorDerivative wrt position
Error propagationWheel-Slipf=
Step-by-Step
Belief representation
Belief representationParametric, single hypothesisParametric, multi hypothesisNon-parametric, multi hypothesis(particle filter)
Environment RepresentationContinuousDiscreteTopologicalVectorsArrayGraph
Example: Google MapsContinuous, Discrete or Topological?
Belief representation in topological maps
Multi-Hypothesis Belief Representation
From Sensor Data to Topological MapsExact Decomposition
Voronoi DecompositionPoints on lines have the same distance to neighboring obstaclesVoronoi edges correspond to the safest path
Adaptive Cell-Size
Reactive vs. Deliberative PlanningSo farMove randomlyUse heuristics (follow wall, spiral, …)Use landmarks (infrared beacons, magnet wire)Use gradients / feedback control (Exercise 2)TodayDeliberative planningReason on abstract representation
Exercise: Navigation AlgorithmsFind the shortest path from A to BChoose the map representationDevise an algorithm to extract path
Dijkstra’s Shortest Path Routing
A* Shortest Path RoutingHeuristic path cost biases search toward goalHeuristic here: Manhattan distanceExtra rule: Always start from cell with lowest cost
HomeworkSection 5.6 (pages 212-244)

More Related Content

PPTX
AAPM2015 - Statistical Learning to Predict MLC Errors
PPTX
Lecture 02: Locomotion
PPTX
Three-dimensional construction with mobile robots and modular blocks
PDF
Lecture 08: Localization and Mapping II
PPTX
Lecture 03 - Kinematics and Control
AAPM2015 - Statistical Learning to Predict MLC Errors
Lecture 02: Locomotion
Three-dimensional construction with mobile robots and modular blocks
Lecture 08: Localization and Mapping II
Lecture 03 - Kinematics and Control

Viewers also liked (20)

ODP
robotlocalization_02
PPTX
PPTX
Lecture 06: Features and Uncertainty
PPTX
Lecture 06: Features
PPTX
PDF
Lectures 11+12: Debates
PPTX
Lecture 01: Introduction
PPTX
Lecture 02: Locomotion
PPTX
Lecture 09: Localization and Mapping III
PDF
December 7, Projects
PPTX
PPTX
Lecture 07: Localization and Mapping I
PPTX
Lecture 10: Navigation
PPTX
Lecture 03: Kinematics
PPTX
November 16, Learning
PPTX
PPTX
Lecture 08: Localization and Mapping II
PPT
Introduction to ROBOTICS
PDF
Rapport projet UniceBot
PPTX
September 28, Course Projects
robotlocalization_02
Lecture 06: Features and Uncertainty
Lecture 06: Features
Lectures 11+12: Debates
Lecture 01: Introduction
Lecture 02: Locomotion
Lecture 09: Localization and Mapping III
December 7, Projects
Lecture 07: Localization and Mapping I
Lecture 10: Navigation
Lecture 03: Kinematics
November 16, Learning
Lecture 08: Localization and Mapping II
Introduction to ROBOTICS
Rapport projet UniceBot
September 28, Course Projects
Ad

Similar to Lecture 07: Localization and Mapping I (7)

PPT
Adaptive Intelligent Mobile Robotics
PDF
Eecs221 final report
PDF
EECS221 - Final Report
PDF
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
PDF
Pranav_Shah_Report
PPTX
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
PDF
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
Adaptive Intelligent Mobile Robotics
Eecs221 final report
EECS221 - Final Report
Indoor localisation and dead reckoning using Sensor Tag™ BLE.
Pranav_Shah_Report
ROBUST MULTISENSOR FRAMEWORK FOR MOBILE ROBOT NAVIGATION IN GNSS-DENIED ENVIR...
IRJET- Simultaneous Localization and Mapping for Automatic Chair Re-Arran...
Ad

More from University of Colorado at Boulder (8)

ODP
Template classes and ROS messages
PPTX
PPTX
Indoor Localization Systems
PPTX
Vishal Verma: Rapidly Exploring Random Trees
PDF
PDF
December 2, Projects
PPT
November 30, Projects
PPT
November 9, Planning and Control of Unmanned Aircraft Systems in Realistic C...
Template classes and ROS messages
Indoor Localization Systems
Vishal Verma: Rapidly Exploring Random Trees
December 2, Projects
November 30, Projects
November 9, Planning and Control of Unmanned Aircraft Systems in Realistic C...

Lecture 07: Localization and Mapping I